﻿#include <iostream>
#include "system_time_ctl.hpp"

int main() {
    // 测试时间同步
    bool syncResult = SystemTimeCtl::syncTime();
    std::cout << "时间同步结果: " << (syncResult ? "成功" : "失败") << std::endl;

    // 测试时间设置（设置为当前时间 + 1 小时）
    uint64_t futureTime = SystemTimeCtl::getCurrentTime() - 3600 * 1000;
    bool setResult = SystemTimeCtl::setTime(futureTime);
    std::cout << "时间设置结果: " << (setResult ? "成功" : "失败") << std::endl;

    // 测试获取当前时间
    uint64_t currentTime = SystemTimeCtl::getCurrentTime();
    std::cout << "当前时间（毫秒时间戳）: " << currentTime << std::endl;

    return 0;
}
